home *** CD-ROM | disk | FTP | other *** search
/ Hyper Sexy Friends 2 / Hyper Sexy Friends 2.iso / HYPER SEXY FRIENDS Vol.2 / HYPER SEXY FRIENDS Vol.2.rsrc / CODE_11532_PRE605.txt < prev    next >
Text File  |  1993-06-26  |  24KB  |  430 lines

  1. # near model CODE resource
  2. # jump table entries: 6984-6984 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 FFEE                link       A6, -0x0012
  5. 00000004  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6. 00000008  206E 0008                movea.l    A0, [A6 + 0x8]
  7. 0000000C  2050                     movea.l    A0, [A0]
  8. 0000000E  3E10                     move.w     D7, [A0]
  9. 00000010  6608                     bne        +0xA /* 0000001A */
  10. 00000012  3D7C 0063 000C           move.w     [A6 + 0xC], 0x63 /* 'c' */
  11. 00000018  602C                     bra        +0x2E /* 00000046 */
  12. label0000001A:
  13. 0000001A  7000                     moveq.l    D0, 0x00
  14. 0000001C  3007                     move.w     D0, D7
  15. 0000001E  4680                     not.l      D0
  16. 00000020  3E00                     move.w     D7, D0
  17. 00000022  287C 0000 011C           movea.l    A4, 0x11C
  18. 00000028  2654                     movea.l    A3, [A4]
  19. 0000002A  3007                     move.w     D0, D7
  20. 0000002C  E540                     asl        D0.w, 2
  21. 0000002E  48C0                     ext.l      D0
  22. 00000030  2C00                     move.l     D6, D0
  23. 00000032  DC8B                     add.l      D6, A3
  24. 00000034  2046                     movea.l    A0, D6
  25. 00000036  2A10                     move.l     D5, [A0]
  26. 00000038  2045                     movea.l    A0, D5
  27. 0000003A  2050                     movea.l    A0, [A0]
  28. 0000003C  4240                     clr.w      D0
  29. 0000003E  1028 0028                move.b     D0, [A0 + 0x28]
  30. 00000042  3D40 000C                move.w     [A6 + 0xC], D0
  31. label00000046:
  32. 00000046  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  33. 0000004A  4E5E                     unlink     A6
  34. 0000004C  2E9F                     move.l     [A7], [A7]+
  35. 0000004E  4E75                     rts
  36. fn00000050:
  37. 00000050  4E56 FF94                link       A6, -0x006C
  38. 00000054  48E7 0108                movem.l    -[A7], D7,A4
  39. 00000058  3D7C FFFF 000C           move.w     [A6 + 0xC], 0xFFFF
  40. 0000005E  1D6E 000B FFCB           move.b     [A6 - 0x35], [A6 + 0xB]
  41. 00000064  422E FFCC                clr.b      [A6 - 0x34]
  42. 00000068  2D7C 0003 0001 FFC2      move.l     [A6 - 0x3E], 0x30001
  43. 00000070  3D7C 0001 FFC6           move.w     [A6 - 0x3A], 0x1
  44. 00000076  1D7C 0003 FFCA           move.b     [A6 - 0x36], 0x3
  45. 0000007C  4267                     clr.w      -[A7]
  46. 0000007E  486E FF9A                pea.l      [A6 - 0x66]
  47. 00000082  205F                     movea.l    A0, [A7]+
  48. 00000084  7015                     moveq.l    D0, 0x15
  49. 00000086  A06E                     syscall    SlotManager
  50. 00000088  3E80                     move.w     [A7], D0
  51. 0000008A  4A5F                     tst.w      [A7]+
  52. 0000008C  6702                     beq        +0x4 /* 00000090 */
  53. 0000008E  607A                     bra        +0x7C /* 0000010A */
  54. label00000090:
  55. 00000090  286E FF9E                movea.l    A4, [A6 - 0x62]
  56. 00000094  3E3C 0080                move.w     D7, 0x80
  57. label00000098:
  58. 00000098  0C47 00FF                cmpi.w     D7, 0xFF
  59. 0000009C  6C6C                     bge        +0x6E /* 0000010A */
  60. 0000009E  1D47 FFCC                move.b     [A6 - 0x34], D7
  61. 000000A2  2D4C FF9E                move.l     [A6 - 0x62], A4
  62. 000000A6  4267                     clr.w      -[A7]
  63. 000000A8  486E FF9A                pea.l      [A6 - 0x66]
  64. 000000AC  205F                     movea.l    A0, [A7]+
  65. 000000AE  7006                     moveq.l    D0, 0x06
  66. 000000B0  A06E                     syscall    SlotManager
  67. 000000B2  3E80                     move.w     [A7], D0
  68. 000000B4  4A5F                     tst.w      [A7]+
  69. 000000B6  6702                     beq        +0x4 /* 000000BA */
  70. 000000B8  6050                     bra        +0x52 /* 0000010A */
  71. label000000BA:
  72. 000000BA  1D7C 0001 FFCC           move.b     [A6 - 0x34], 0x1
  73. 000000C0  4267                     clr.w      -[A7]
  74. 000000C2  486E FF9A                pea.l      [A6 - 0x66]
  75. 000000C6  205F                     movea.l    A0, [A7]+
  76. 000000C8  7006                     moveq.l    D0, 0x06
  77. 000000CA  A06E                     syscall    SlotManager
  78. 000000CC  3E80                     move.w     [A7], D0
  79. 000000CE  4A5F                     tst.w      [A7]+
  80. 000000D0  6702                     beq        +0x4 /* 000000D4 */
  81. 000000D2  6036                     bra        +0x38 /* 0000010A */
  82. label000000D4:
  83. 000000D4  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  84. 000000D8  2D48 FF9A                move.l     [A6 - 0x66], A0
  85. 000000DC  702E                     moveq.l    D0, 0x2E
  86. 000000DE  2D40 FFA2                move.l     [A6 - 0x5E], D0
  87. 000000E2  4267                     clr.w      -[A7]
  88. 000000E4  486E FF9A                pea.l      [A6 - 0x66]
  89. 000000E8  205F                     movea.l    A0, [A7]+
  90. 000000EA  7007                     moveq.l    D0, 0x07
  91. 000000EC  A06E                     syscall    SlotManager
  92. 000000EE  3E80                     move.w     [A7], D0
  93. 000000F0  4A5F                     tst.w      [A7]+
  94. 000000F2  6702                     beq        +0x4 /* 000000F6 */
  95. 000000F4  6014                     bra        +0x16 /* 0000010A */
  96. label000000F6:
  97. 000000F6  302E FFF6                move.w     D0, [A6 - 0xA]
  98. 000000FA  B06E 0008                cmp.w      D0, [A6 + 0x8]
  99. 000000FE  6606                     bne        +0x8 /* 00000106 */
  100. 00000100  3D47 000C                move.w     [A6 + 0xC], D7
  101. 00000104  6004                     bra        +0x6 /* 0000010A */
  102. label00000106:
  103. 00000106  5247                     addq.w     D7, 1
  104. 00000108  608E                     bra        -0x70 /* 00000098 */
  105. label0000010A:
  106. 0000010A  4CDF 1080                movem.l    D7,A4, [A7]+
  107. 0000010E  4E5E                     unlink     A6
  108. 00000110  2E9F                     move.l     [A7], [A7]+
  109. 00000112  4E75                     rts
  110. fn00000114:
  111. 00000114  4E56 FFFE                link       A6, -0x0002
  112. 00000118  4267                     clr.w      -[A7]
  113. 0000011A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  114. 0000011E  4EBA FEE0                jsr        [PC - 0x120 /* 00000000 */]
  115. 00000122  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  116. 00000126  4267                     clr.w      -[A7]
  117. 00000128  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  118. 0000012C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  119. 00000130  4EBA FF1E                jsr        [PC - 0xE2 /* 00000050 */]
  120. 00000134  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  121. 00000138  4E5E                     unlink     A6
  122. 0000013A  205F                     movea.l    A0, [A7]+
  123. 0000013C  5C4F                     addq.w     A7, 6
  124. 0000013E  4ED0                     jmp        [A0]
  125. fn00000140:
  126. 00000140  4E56 FFAC                link       A6, -0x0054
  127. 00000144  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  128. 00000148  286E 000C                movea.l    A4, [A6 + 0xC]
  129. 0000014C  42A7                     clr.l      -[A7]
  130. 0000014E  AA32                     syscall    GetGDevice
  131. 00000150  2D5F FFB8                move.l     [A6 - 0x48], [A7]+
  132. 00000154  A852                     syscall    HideCursor
  133. 00000156  1A2D F700                move.b     D5, [A5 - 0x900]
  134. 0000015A  2F0C                     move.l     -[A7], A4
  135. 0000015C  4267                     clr.w      -[A7]
  136. 0000015E  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  137. 00000162  AA2D                     syscall    SetDeviceAttribute
  138. 00000164  70FF                     moveq.l    D0, 0xFFFFFFFF
  139. 00000166  B06E 000A                cmp.w      D0, [A6 + 0xA]
  140. 0000016A  6710                     beq        +0x12 /* 0000017C */
  141. 0000016C  2054                     movea.l    A0, [A4]
  142. 0000016E  3F10                     move.w     -[A7], [A0]
  143. 00000170  302E 000A                move.w     D0, [A6 + 0xA]
  144. 00000174  48C0                     ext.l      D0
  145. 00000176  2F00                     move.l     -[A7], D0
  146. 00000178  2F0C                     move.l     -[A7], A4
  147. 0000017A  AA2E                     syscall    InitGDevice
  148. label0000017C:
  149. 0000017C  1005                     move.b     D0, D5
  150. 0000017E  670A                     beq        +0xC /* 0000018A */
  151. 00000180  2F0C                     move.l     -[A7], A4
  152. 00000182  203C 0004 000A